# coding: utf-8

# 1. 计算圆面积 # math 模块中的 pi 属性是圆周率π
import math     # 调用数学运算模块
# 圆面积公式 S = π * r * r
r = float(input('输入圆的半径\n'))
# 计算半径为 r 的圆面积
S = math.pi * r ** 2
print('圆的面积是%.2f' % (S))

# 2. 生成10个随机数，输出里面最大的数
import random       # 调用随机模块
l = []      # 创建列表
for i in range(10):     #遍历10个数
    l.append(random.randint(1, 100))      # 把随机数添加到列表
    # print(l)      # 查看列表内容
print(max(l))       # 输出列表最大值

# 3. 将第六课（while循环）练习1的猜数字小游戏中的数字用一个1-100之间的随机数来改写，并在猜中后输出猜了几轮猜中答案
# import random       # 调用随机数，因为上面已经调用，这个省略
com = random.randint(1, 100)        # 电脑随机一个数
lunshu = 0     # 记录轮数
while True:
    wanjia = int(input('输入1到100之间的整数\n'))
    lunshu += 1
    if wanjia < com:
        print('你猜的小了。')
    elif wanjia > com:
        print('你猜的大了。')
    else:
        print('你猜对了！')
        break
print('你一共猜了%d轮。' % (lunshu))